package com.zlj.accountant.publish.report;

import java.util.UUID;

import com.zlj.accountant.publish.AccountType;
import com.zlj.accountant.publish.key.GetBookingListKey;

public class GetBookingReportKey extends GetBookingListKey {
	
	public enum GroupType {
		Year,
		Month,
		Day;
	}

	public GroupType groupType = GroupType.Month;

	public GetBookingReportKey(long startDate, long endDate, UUID accountId,
			AccountType accoutType) {
		super(startDate,endDate,accountId,accoutType);
	}

	public GetBookingReportKey(long startDate, long endDate, UUID accountId) {
		this(startDate, endDate, accountId, null);
	}

	public GetBookingReportKey(long startDate, long endDate,
			AccountType accountType) {
		this(startDate, endDate, null, accountType);
	}

	public GetBookingReportKey(long startDate, long endDate) {
		this(startDate, endDate, null, null);
	}

}
